﻿@model S4Store.Models.AfterSaleReport.AfterSaleHealthyCarBrand_RCTCModel
@{
    Layout = null;
    ViewBag.Title = "SaleTimeRate";
        //var container = "div" + Guid.NewGuid().ToString();
}
<div style="height: 100%; overflow: auto;">
    @Html.Action("ReportBar", "Common", Model.BarModel)
    <div style="padding: 20px">
        @if (Model.MonthData == null)
        {
            <div class="error">
                月初未配置</div>
        }
        else
        {
            //K4
            decimal 时间进度百分比 = Math.Round(ViewBag.时间进度 * 100, 0, MidpointRounding.AwayFromZero);

            //Y6
            decimal 累计常规维修产值 = Model.DayDatas.Sum(o => o.QTWXCZ_MaintainOtherValue + o.WQBYCZ_Maintain5KValue + o.SQBYCZ_Maintain10KValue);

            //y6/j6
            decimal 维修车产值完成率 = Math.Round(Model.MonthData.BYWXCZMB_MonthMaintenanceTargetValue == 0 ? 0 : 累计常规维修产值 / Model.MonthData.BYWXCZMB_MonthMaintenanceTargetValue, 0, MidpointRounding.AwayFromZero) * 100;

            //Y6/J6-K4
            decimal 维修车产值完成进度差 = 维修车产值完成率 - 时间进度百分比;


            <div class="pagetitle">@(Model.MonthData.CarBrand.Name)事故车入厂台次过程KPI</div>
            <table>
                <tr>
                    <td>
                        <table class="reporttable" style="border-collapse: collapse;">
                            <tr>
                                <th style="width: 70px;">
                                    <div>
                                        车型名称</div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        本 月 事 故 车 入 厂 台 次 目 标
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        首 次 续 保 台 次 目 标
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        二 次 续 保 台 次 目 标
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        目 标 续 保 台 次 总 数
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        首 次 续 保 实 际 完 成 台 次
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        二次续保实际完成台次
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        续 保 台 次 完 成 总 数
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        事 故 车 入 厂 台 次 完 成 率
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        事 故 车 入 厂 台 次 完 成 进 度 差
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        首 次 续 保 完 成 率
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        首 次 续 保 完 成 进 度 差
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        二 次 续 保 完 成 率
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        二 次 续 保 完 成 进 度 差
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        续 保 目 标 完 成 率
                                    </div>
                                </th>
                                <th class="tb_header_lightbluebg">
                                    <div>
                                        续 保 目 标 完 成 进 度 差
                                    </div>
                                </th>
                            </tr>
                            <tr>
                                <td>
                                    @Model.MonthData.CarBrand.Name
                                </td>
                                <td>
                                    @Model.MonthData.BYSGCRCTCMB_MonthAacidentCarToFactoryTarget
                                </td>
                                <td>
                                    @Model.MonthData.SCXBTCMB_FirstRenewTarget
                                </td>
                                <td>
                                    @Model.MonthData.ECXBTCMB_SecondRenewTarget
                                </td>
                                <td>
                                    @(Model.MonthData.ECXBTCMB_SecondRenewTarget + Model.MonthData.SCXBTCMB_FirstRenewTarget)
                                </td>
                                <td>
                                    @Model.DayDatas.Sum(o => o.SCXB_FirstRenewNum)
                                </td>
                                <td>
                                    @Model.DayDatas.Sum(o => o.ECXB_SecondRenewNum)
                                </td>
                                <td>
                                    @Model.DayDatas.Sum(o => o.ECXB_SecondRenewNum + o.SCXB_FirstRenewNum)
                                </td>
                                <td>
                                    @{
            var 事故车入厂台次完成率 = (decimal)Model.MonthData.BYSGCRCTCMB_MonthAacidentCarToFactoryTarget == 0 ? 0 : Model.DayDatas.Sum(o => o.SGRCTC_AccidentCarToFactory) / (decimal)Model.MonthData.BYSGCRCTCMB_MonthAacidentCarToFactoryTarget;
            var 事故车入厂台次完成进度 = 事故车入厂台次完成率 - (decimal)ViewBag.时间进度;
                                        
                                     }
                                    @((事故车入厂台次完成率 * 100).toInt())%
                                </td>
                                <td  
                @if (事故车入厂台次完成进度 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
                >
                                    @((事故车入厂台次完成进度*100).toInt())%
                                </td>



                                <td>
                                    @{
            var 首次续保完成率 = (decimal)Model.MonthData.SCXBTCMB_FirstRenewTarget == 0 ? 0 : Model.DayDatas.Sum(o => o.SCXB_FirstRenewNum) / (decimal)Model.MonthData.SCXBTCMB_FirstRenewTarget;
            var 首次续保完成进度 = 首次续保完成率 - (decimal)ViewBag.时间进度;
                                        
                                     }
                                    @((首次续保完成率 * 100).toInt())%
                                </td>
                                <td  
                @if (首次续保完成进度 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
                >
                                    @((首次续保完成进度 * 100).toInt())%
                                </td>


                                <td>
                                    @{
            var 二次续保完成率 = (decimal)Model.MonthData.SCXBTCMB_FirstRenewTarget == 0 ? 0 : Model.DayDatas.Sum(o => o.ECXB_SecondRenewNum) / (decimal)Model.MonthData.ECXBTCMB_SecondRenewTarget;
            var 二次续保完成进度 = 二次续保完成率 - (decimal)ViewBag.时间进度;
                                        
                                     }
                                    @((二次续保完成率 * 100).toInt())%
                                </td>
                                <td  
                @if (二次续保完成进度 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
                >
                                    @((二次续保完成进度 * 100).toInt())%
                                </td>


                                <td>
                                    @{
            var 续保完成率 = (Model.MonthData.SCXBTCMB_FirstRenewTarget == 0 && Model.MonthData.SCXBTCMB_FirstRenewTarget==0) ? 0 : Model.DayDatas.Sum(o => o.ECXB_SecondRenewNum + o.SCXB_FirstRenewNum) / ((decimal)Model.MonthData.ECXBTCMB_SecondRenewTarget + (decimal)+Model.MonthData.SCXBTCMB_FirstRenewTarget);
            var 续保完成进度 = 续保完成率 - (decimal)ViewBag.时间进度;
                                        
                                     }
                                    @((续保完成率 * 100).toInt())%
                                </td>
                                <td  
                @if (续保完成进度 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
                >
                                    @((续保完成进度 * 100).toInt())%
                                </td>




                            </tr>
                        </table>
                    </td>
                    <td>
                        @Html.Partial("../Chart/Pie", Model.TimeRate)
                    </td>
                </tr>
            </table>
        
    
    

    
        }
    </div>
</div>
